Merge pull request #2 from llh1/development

Development
Merge pull request #3 from llh1/master

Merge v0.3.0
Doesn't connect if the settings are empty
Extract routing part from set_queue
Add spec for routing message method
.gitignore
Add missing decoders for tube rack transfer and tube rack move messages
refactoring
Refactoring and handle tube rack transfer and tube rack move messages
Refactor message handlers
fix specs
Bump version to 0.4.0
Fix specs. Persistence_spec still fails
Rake needs to be a dependency, not a dev dependency
Revert "Rake needs to be a dependency, not a dev dependency"

This reverts commit a43dd8f76b4ffb315955c93912b7676e3d772b90.
File needs to be executable
Switch to mysql2 for DB connection
Fix regexp and remove routing_keys
Fix regexp and remove routing keys
Bump lims-busclient version