Restructured project.
Added gui.
Optimized performance of imageprocessing package.