Added helper error handling class.
Extended device class.
Improved device class.
Separate compilation unit for platform class.
Housekeeping - moved most files under the "specification" VS filter.