Merge pull request #12 from carharttjimmy/Development

Merge pull request #11 from carharttjimmy/master
Merge pull request #13 from carharttjimmy/master

Merge pull request
Merge pull request #14 from carharttjimmy/StagingArea

Merge pull request #13 from carharttjimmy/master
Updated Readme
Merge remote-tracking branch 'origin/master'
Updated readme
Updated readme
Removed unneeded function....
Updated to be consistent with Apache License.
Typo fix
Class inheritance change, this will force all sub-classes of Abstract Monster to implement the iMonster interface
Regarding changes to architecture
Renamed files to be more in line with new architecture
New contracted method.
Merge pull request #15 from Avslor/master

Development should be the main branch for new pushes.