added eclipse cleanup and formatters.
Issue#8: introduce travis CI