Refactored image preview panel into a separate qml file
Refactored to have an AppController separate from the model
Further controller refactoring, added a new project action