adds tests and files from factorOutOldButtons
Makes npm start global grunt independent by adding shell scripts that call grunt start using a local copy of grunt-cli
adds require.js defines to all modules, starts splitting up initial into smaller modules
adds colorshifter.js from colorShifter branch; renames it to shift_color.js
removes bug in gruntfile that was causeing 2 karma instances to be created on each run.
breaks apart portfolio and initial files into object specific files.
breaks apart js and test files and tests utility js
removes excess reporters from karma.conf
gets insertText TEST working.
attempts async testing WITHOUT a spy framework-- because I like wasting my time being annoyed -- adds sinon, reconfigures karma to work with sinon, prunes some of the dependencies
adds chai-things, chai as promised, and chai-change; also renames chai stuff
makes _intro_explanation* pass.
refactors responsive layout for worktypes, adds to todos, adds .csscomb config and updates .editorconfig
temp push
adds bash profiles
deletes bash stuff
solves jshint errors
adds a browser grunt task which will run karma AND add karma to the tasks for grunt to watch; adds a grunt task which only starts karma (doesn't add it to grunt watch) and creates karma config file specifically for grunt;
Merge branch 'temppush' of https://github.com/andrew-luhring/epic-portfolio into temppush
adds an overlay to experiment