fixed composer autoload
changed composer to install in travis
added to use namespace separator as directory separator when generating (fixes #9)
fixed namespace separator related to output through an optional extension #9
Merge remote-tracking branch 'upstream/master'