Verification now exits with appropriate exit code
Improved test coverage

test_program_flow() tests the package as if it were being run from the
command line using CliRunner.
Fixed program flow test
Changed script executed by Travis
Fixed tests

Temporarily removed tests pertaining to file creation
Added solution verification test
Removed invalid test cases
Update Problem 27 in problems.txt
Merge pull request #14 from C0mkid/patch-2

Update Problem 27 in problems.txt
Corrected functions in problem 61
Refactored code to simplify option decorators
Simplified check for subsequent newlines
Declare empty lastLine string outside of for loop
Improved documentation (docstrings and comments)
Fixed problem 32

Hopefully that works

Removed newline

Fixed problem 32
Made changes to solution verification process

Removed shell argument from Popen; default to sys.executable, using
'python' as a fallback for the command.
Use splitlines() to better handle line endings
Improved handling of output string in verification
Corrected divider line in generated docstring
Refactored logic and miscellaneous changes

- Changed instances of "problem #n" to "problem n"
- Added green colour to successful file creation message
- Handle problems without problem texts/solutions in their respective
functions rather than at the CLI argument level
- Exit with sys.exit(1) in verify() rather than in main()