Merge pull request #13 from Rubykuby/refactor

Refactor function handling
Guided abc formula added. Uses instruction tracking.
Merge pull request #14 from RipCazza/abc

Guided abc formula added. Uses instruction tracking.
Implemented correct method of loading .ui files.
MainWindow.ui now contains some elements.
Small docstring formatting fix
Merge pull request #15 from Rubykuby/guiloadfix

Implemented correct method of loading .ui files.
Merge pull request #16 from Rubykuby/mainwindowui

MainWindow.ui now contains some elements.
Added function exponential_sum() to guided.py
Merge pull request #17 from RipCazza/newguidedfunction

Added function exponential_sum() to guided.py
Turned functions into classes.
Swapped formulae import with gui.
Merge pull request #18 from Rubykuby/logicoverhaul

Turned functions into classes.
Merge pull request #19 from Rubykuby/swapimport

Swapped formulae import with gui.
Names added to functions.
LOTS of new guided functions added
Merge pull request #20 from Rubykuby/functionnames

Names added to functions.
Merge pull request #21 from JRZCaze/newfunctions

LOTS of new guided functions added
added symmetry_top function
Merge pull request #22 from JRZCaze/morefunctions

added symmetry_top function