Renamed IoC to AutoRegisterWithIocProcessor

Added events for saving and application exit
Added ability to hook into repository save events with a batch file. So you can store budget files in svn for example and auto-commit whenever they are saved.