Removed CMakeLists in /external folder
Moved QCustomPlot to separate folder

QCustomPlot is a third party library and should be distinguished as such
from the rest of the source code.
UI folder restructured: Widgets moved to separate folder.

src/ui needed some restructuring. Custom widgets are now placed in
src/ui/widgets folder.