Added initial comments and tabsize to help with viewing on github