finished refactoring
Merge pull request #1 from blazern/refactoring

Refactoring
created layout for BeforeScanActivity
started moving all ui-scan logic to a single class with many states (ScanActivity)
fixed tested-on-animals parsing, removed redudant abstraction (CardboardUI)
removed ProgressDialog usage, added ActivityLoadingState for ScanActivity
made ActivityBeforeScanState safe for starting in already resumed Activity
new-scan button in ScanActivity now works
renamed ServerQuerier to HTTP, made it static
now click on new-scan is not performed if App is offline
added a mechanism for bottom buttons creation in cardboard activities, added ActivityProductNotFoundState, applied the buttons feature to an existing state, fixed a few bugs
implemented first version of ProductAdditionActivity
added progress foreground for CardboardActivityBase
changed version
fixed a crash caused by invalid state changing
refactoring
added support for the back button in ScanActivity
created ProductNotFoundFragment - now if a product not found, its barcode is still going to be displayed
created ReportActivity
Merge pull request #7 from blazern/new-design

New design