Refactor to prototype based methods
added gitignore
Added grunt to serve and lint