Cleaned up publisher class
Rearranged MercurialIntegrationTest class
Moved scheduling of new build into generic module

Integration tests in the module has been written, but still needs some sort of hook to a SCM to work with. Don't know how this should be done