added simple testing for the container objects statement and transaction
added php.ini for testing on travis and wercker
 + added wercker yml to include the new config
price is a string
reverted short array notation...
will up the PHP requirements later
PSR-1 compliance
+ validated datatypes where possible: all prices are floats and timestamps are ints
declared as float
scrutinizer / phpcs stuff
newlines
Update .travis.yml

does this work (https://github.com/travis-ci/travis-ci/issues/2523)
fixed that description field contents that started a newline that isnt a field of MT940.. (crude check, but seems to work)
fixed broken tests
+ renamed protected properties
+ added a few descriptions from the samples
added 5.6 to travis to be sure