small changes
closes #4, added generic input; doesn't include mouse tools
Renamed Map to World, closes #28
closes #26