Build Install Clean

#60 new way.

Have to be rebased
Will crash when the sourcedirectory flag is passed