Ignoring node_modules and bower dependencies
Big refactor to streamline things and put code where it's meant to be. UI logic enhancements.