Options & Tracing implemented

#9 and #8