portrait, landscape and square detectors for dimensions and assets
new feature detection class
new user model
reworked db class
new database class and reduced db class