Alright I finally got my directive working (yay!) With A LOT of research I found this post which at first didn't look like it would be of much help. The trick was to set the base file path to your file structure instead of your sites structure:
Simply add this line to the top of your acsx, under your control and register of course, then in your template reference your html path:
In your template like such:
I edited my html and refreshed the page just to make sure I was dreaming:
^ what's displayed in my module.
Thanks. Hope this helps someone.