Merge pull request #5 from isaacrg/master

OCD kicks in.
Removed weak type declarations, fix #7
Merge pull request #8 from isaacrg/master

Altered, now with init to commence a core operation--Commenced immediately due to syntactic fix.
Merge pull request #9 from isaacrg/master

Now with functions and core procedures. @benjimarshall to add variation.
Updated spec.md to re-jig braces, semi-colons, etc
Added strong type declarations to functions
Merge pull request #11 from benjimarshall/master

Added strong type declarations to functions
Merge pull request #2 from americano-project/master

Update