added travis status
added entity interface and abstract class
added class doctypes
composer information updated
moved testcase