Implementetd a generic Observable module and added error handling and error state to Redson model