Changed from mix spaces/tabs to just spaces (makes me nuts)
Added additionalProperties keyword
Handle enums with spaces in the strings (by adding  in the typescript, and removing it before adding it to the schema)
Handle nested properties in annotations, e.g. item.type for arrays
Recursive parsing of inline type declarations
Setting additionalProperties:false as default
Cleaned up gitignore and added interactive testbench
Added missing function header
Fixed dependency error loading that showed up when using typson from a grunt task
Allow Arrays of Enums
Typescript includes are now processed before the main script, which makes it possible to extend interfaces defined in the included files (did not work before)
Maps with inline object declaration values now work
export a main property for node module use
Merge pull request #8 from Bartvds/master

export a main property for node module use
Merge branch 'hmartinberg-master'