Removed pandect as a dependency, provided own Java based sha-1 implementation

Put this in a separate file, since I think it would clutter the core.clj impl. Haven't written any new tests, since sha-1 was already tested.