Crowdcon 4

Kind of got carried away. Was meant to only be the first API call of projects, but ended up adding the whole unit testing engine too.