Tidy up default application, Add Typescript