tweak .travis.yml to only check new files
delete trailing whitespace
prevent dead-code warning on main fn
Merge pull request #60 from jschaf/dcode

prevent dead-code warning on main fn
Merge pull request #59 from jschaf/delete-trailing-whitespace

delete trailing whitespace
Added tests to prime decomposition
add attributes to fix unused_imports
Added tests for letter frequency
Solve merge conflicts
Merge branch 'jschaf-unused'
Merge pull request #57 from jschaf/travis-tweaks

tweak .travis.yml to only check new files
remove cfg attribute which prevents compilation
replace ~str with str.to_owned()
fix quoting in Makefile target changed
Merge pull request #64 from jschaf/fix-makefile-changed

fix quoting in Makefile target changed
Merge pull request #63 from jschaf/fix-rot13

replace ~str with str.to_owned()
Merge pull request #62 from jschaf/fix-prime-decomp

remove cfg attribute which prevents compilation
overhaul makefile, enable parallel builds

Enable parallel builds and drastically improve output.

Features:
* colorized output
* summarized output combines test reporting and compilation errors for
  build and tests
* parallel builds work with -jN --output-sync or -O

New make targets, all support parallel builds:
* make all - compile files regularly and for testing and run all tests
* make build - compile all files regularly
* make test - compile all files for
* make changed - compile files that changed from MASTER
Merge pull request #65 from jschaf/make-out

overhaul makefile, enable parallel builds
Fix build.sh mode and line-endings