Updated line length style check to expand tabs prior to check. Closes #24
Updated module so that if the test fails out the reason is bubbled up into the test objects message.
Updated names of sub tests for style check module
Fixed typo
Updated function brief and made sure not to remove the working directory if function did not create it.
Updated user email and due timestamp so results from terminal run are similar to results from Galah on web
Removed all sub tests from the header check. Each piece is now checked and info is displayed in test object as the concept of parts was not useful for this and just added unneeded code. Incorporated success messages as mentioned in #21.  Don't know if it is a good idea or not yet.
Added rudimentary means to unit test a variety of functions. This was required for CS 10 lab 6.  This is basic stepping stone, may require an overhaul once I get into full blown unit testing solutions.  Currently unit test depends on alter source, dependencies are a bad thing amongst modules.
Initial unit tests folder. For lab 6 each test goes in here broken up by function name as well as the complete harness. Also a includes text file that contains all include statements the harness will require