[docs] - added some info to the readme file
added key validation
[cleaning] - added some docs and jslinted source files
[minor] - improved example a bit
split file in 3 different components according angular best practices
Added node package dev dependencies.
Added grunt file and first building process configuration
Updated git ignore, added common build ignores
[build] - added first built files
updated example file to use the release instead of the sources
[cleaning] - removed unused file, added code docblocks, improved key validation