listener stack refactor

+ moved grunt file
+ rewriting boot implementation to a tidier stack method
+ regen package,json (grunt init)
+ create stack extension
+ made config.json
+ add another example