Fixed inconsistent tabbing
Added terminal case to coercion function.
Changed 'dir' to a non-required option. Will default to CWD if not passed.
Change tests to be invoked via Make
Changed comma syntax away from NPM style
Removed crufty code
Refactored options such that if the  option is passed only those specified views will be compiled