Merge pull request #16 from Winston-Chan/testing

Now produces solutions! So cool.
Calculates correct penalty
Revert "Calculates correct penalty"

This reverts commit 48e59b5fb117595cd4a42255888f57d7e8eed81b.
Fixed Correct Penalty
Testing and finalize
Commenting on main.java

Added some comments to the main
More commenting on main.java and other stuff

Fixed presentation of commenting and some if statements.  Added brackets
when necessary.
Merge remote-tracking branch 'origin/testing'
Error fixes
More error fixes
More error fixes
Hopefully near final
Readme
Fixed compatibility issues.