thread add,index and view actions complete

View is not yet added, so the output is mostly jargon :P