Add some devassistant custom exceptions
Some rules for throwing exceptions and logging
Some more specification how the methods should behave