Error handling and fixes for online version
Namespaceified the whole fitguide to prevent object name conflict