add jasmine tests and precheckin task to run everything before checking in