Adds initial set of observable image loading classes
Fixes inputstream reset after reading decoding bounds only
Removes DisplayManager as the composition didn't make sense
Removes Matisse wrapper around ImageLoader - will use Dory
Adds javadoc for public interfaces
Extracts and renames variables for clarity