Add Menus

Add menus and a few empty classes. Compiles but untested.
Add Placeholder Menus

Add lame placeholder menus to verify the functionality of the menu
system. Compiles just fine.
Add Numeric Transformations

Numeric transformations were added
Revert "Add Numeric Transformations"

This reverts commit b979901cd0cb23f6eced5fa43cfad309bbede904.
Add Numeric Transformations

Added numeric transformations for types int and float
Fixed Numeric Transformations

The previous classes were terribly broken. Removed IntTransformation as
well
Update Project File

Added ITransformable to the project file
Fix Transformations

Created a more sane approach to transformations.
Merge pull request #2 from Julyuary/Unstable

Unstable merge with master