UI Formatting / Add Engine Buttons / Refactoring

- Move the 'DyCEBag' engine container object into the ViewModel
- Removed the 'DyCEBag' from the static resources
- Added ICommands for creating Object/List/Text engines
- Added buttons to add Object/List/Text engines and linked to commands
- Cleaned up some panel UI sizing
- Added app icon
UI Cleanup/Fixes / 'Add Property' Command/Button
Delete Property Button / Call to Virtual fix
Updated .gitignore to have *.user and *.db files