pep8'ed Comunity and considered mocking open() for testing ComunityTrack
Considered unittests for ComunityTrack
We should not need a request to build a ComunityTrack, moved that to a factory
Attemped to expose open method in ComunityTrack for patching for integration testing