Added custom permissions and general cleanup and comments
More documentation
Fixing indentation
Updating README to Git markdown