Tidied up specs.
Renamed files and updated packages and tests, going to add an example using grunt serve.
Added example.