Move calibu library definition up by one directory.

- Puts the library definition at the root of the project, rather than
  embedded in the src/ directory.
Googlefies CRTP models