breaking up the tests into unit and system tests.

Was just lazy about this before. It's better for the tests to
structure them like this.
have the template generate a system test folder

Its good to be structuring tests from the very beginning and this
just further encourages that practice.
Merge pull request #4 from kellyredding/kr-systests

System test handling