Adding exceptions to factory classes
Made file loading fail-fast
Fixed #52
Made viewer size reasonable
Merge remote-tracking branch 'origin/development'