Improved documentation
Improved account fetching. If account wasn't fetched get method tries to load it
Improved exceptions handling. Now exceptions will be raised by each protocol implementation, this way core.py only need to know about Turpial exceptions raised by other modules