Initial commit
Simplified data types
Improved documentation and fixed examples