Add reference to JUnit
Create byte array splitter
Change ambiguous local variable names
Create MessageChunk class
Create Message class
Add gradle wrapper to the repository, gradle-1.11
Replace hamcrest-core with hamcrest-all
Use integer instead of byte[] arrays
Use org.hamcrest.Matchers instead of CoreMatchers
Implement hash calculation in message chunk
Add getHashBytes method
Add MessageFiller class
Unify test case data
Pass a hash copy instead of the reference (bugfix)

Before, a reference to hash array was handed over
to calculateHash function, which resulted in
modifying the source hash and corrupting the hash.
Correct erroneous appending (bugfix)

Before, a wrong value was appended to the original message
(1 instead of '1', which is ASCII 0x80), what is more,
the length was written in bytes instead of bits.
Add Sha1 static class
IDE automated changes