fmbttizen: error handling, documentation, new methods

Added shell() and shellSOE() methods, shorthands pressHome(),
pressPower() and exception classes.