Added signature functionality, added unit tests, added sample configuration, updated README to reflect changes