Merge pull request #23 from JoshuaEstes/master

Added LICENSE file and updated all files so the license is included
Merge pull request #24 from JoshuaEstes/master

Documented code and formated code