Add help and usage implementation
Add cleanup