Initial checkin
Search and Log added, support for compiling and setting icons