Focusing solely on build commands.

- We are now focusing solely on the build commands of a project's
  configuration. Every project needs to have a build command given and
  from that all of the attributes of the project are determined

- Project compiling for the configuration process now happens
  asynchronously.

- Added a lot of debug/info messages and appropriate customization
  variables for the appearance or not of these messages.