Initial commit of new storage
Add files for initial storage
Support variables and function calls
Add all functions back in from master
Update README