adding a clean action to the build script

i was fooled a few times when compiled files were not overwritten and
tests passed using the old files
fixing bug where .litkal files compiled to .litkal.js rather than just .js
bump to 0.5.3
fix to list comprehensions to allow use of the `arguments` object

closes gh-114