Updated application to C# 4.5
Put in an ORACLE definition flag to enable compilation without Oracle classes
Ignore the packages folder so binaries don't get committed
Removed some compilation warnings
Sorted tables and views
Added caching functions for small tables
Added InsertWithId for inserting records and getting back the record ID numbers