Adding the badges
Adding config for Travis CI
Adding a dependency on rspec
config: Accept IO objects

The Configure.file option now accepts IO ojects as well as paths.
logger: Adding argument checks
spec: Adding tests