Code cleanup

The SenseixPlugin was an implicit singleton so I made it an explicit
singleton.  Changed messages to return boolean representing success as
per C# convention, instead of integer represent success.  Also a small
fix in StudentSelection.