added test.ts to the build
moved compile into its own module
fast compile: implemented using a simple timestamp check on files since last compile for target.
Updated minor version as fast is now a task option.