Revising dependencies, packages, and localization

- Preparing for an overhaul of code, ensuring packages and bower components are ones needed
- Component integration has made most of the localization redundant, modified to keep only whats initially required
- Adding dist/ directory to .gitignore