Added Unit Tests

Added tests for each of the watermarks, storage capacity, scrambling,
etc.
Added test for interesting case

Tests the ability to add 2 separate watermarks to the file using
different passwords. This works only if the 2 marks do not share any
pixels in common.