TIMEOUT : Add timeout functionality, update readme, add github repo