Seperation of Concerns in 0.2.2

Adding loadSounds and loadImages to API.
Renaming and rescoping variables that belong in different scopes.
When calling loadImages/loadSounds check for id insertion problems.  If
the id is on the document and not in the designated repo, it should
throw an error.
Added setType function to the compile method to ensure
`myNovel.getType()` returns `'NovelScript'`
Readme Changes

Some edits to change markdown
update to 2.3
fix version number
Merge pull request #1 from jtenner/Development

Development