Created a typescript task. This involved several changes to the gulpfile:
 - Added a 'ts' task
 - Modified 'js' task to just directly copy javascript (we may want to minify and concatenate this later)
 - Moved locations from hardcoded in each task to a locations object which makes implementing watch neater

Signed-off-by: Martin Evans <martindevans@gmail.com>
Merge pull request #12 from martindevans/feature/typescript

Created a typescript task.