an uart IP core: these two files were  missing in one of the last revision
an uart interface: this file was missing in one of the last revision
API documentation
updated rspec tests, added support for bidirectional ports and other minor improvments