Cleanups and integrate travis ci 

code has been formatted accordingly to PSR-2
typos fixed
travis integrate 
  - coding standards tests 
  - php syntax lint