Added grunt to automate building concatenated/minified scripts

- Added grunt, ignoring installed npm modules
- Split up angular services and put into a separate folder. As code
grows, will also split controllers and directives.
- Decreased width of content to look more compact