Database lock checking implemented - closes #70
`NotSpecified` value in `Language` removed

- It was a runtime error waiting to happen. I've altered it so that
  `Maybe Language` values are used instead.
- This fixes potential runtime errors gets rid of the wall of compile-time
  warnings, but introduces a small bug: `aura -h` will always be displayed
  in English if no language flag is specifically given.
Merge branch 'brcha-master'
Got rid of unneeded code in `Languages.hs`
Version bump - 1.1.4.1