Fixed relaying exceptions to handlers

Previously Tasklet syscalls exceptioned on calling, now they will
properly relay exceptions to handlers.
Added base exception class
Tasklet syscalls documentation updated

Updated with possible exceptions relayed to handler
Socket I/O interface designed