prevent double testing on grunt serve

Separate build task that can be called inpependent from test.
Start 'build' at 'default' and 'serve'.
fix formatting of timecode module
add example for deep linking (embedded players)
clean up app module
nice up examples/index.html layout