Better var checking
Tidy
rest module
remove regex module