reorganize project and added support for travis, testing, stable+unstable testing