Adding ignores
Updating travis build info markdown
Adding simple abstract base entity
Updating for possible dependencies modules configuration