Build system
Argument parsing
Removed codelite trash