Lockfile is now automatically extended with '.lock' by default.
Added test for getName() and setName()
Fixed namespace issue.
Added shutdown interface and file based implementation, as well as unittest and example.