Bumped version number.
Merge branch 'release/0.5'
Merge branch 'release/0.5' into develop
Use a filelock to prevent running flush_queue concurrently
Add lockfile to the test pip files
Merge branch 'develop' into feature/filelock
Make the lock acquisition a decorator
Change the location of the documentation so I don't have to maintain the README
Add note about non-use of "set -e"
Merge branch 'feature/filelock' into develop
Use a filelock to ensure that only a single instance of flush_queue can run at any time.

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Bumped version number.
Merge branch 'release/0.5.1'
Merge branch 'release/0.5.1' into develop
Add missing dependancy for lockfile.
Bumped version number
Merge branch 'hotfix/0.5.2'
Merge branch 'hotfix/0.5.2' into develop
- Add jobs limit options into flush_queue command
 - default jobs limit is 300
- correct a test docstring
- update the project version and change log