Removed empty main
Added Recoverable feature. Recovering from syntax error is no possible also in InputStream or Reader derived classes  by implementing Recoverable interface. InputStream can for example read characters until the end of line.