Fix few minor bugs
Add touchFile method