The project (when i used it) creates a valid c2 profile execpt that the http.get and http.post sections for the uri forget a '/' char and add a space at the end(which is not a bug just odd)
for example:
Example Currently being generated by profile:
uri "sdfghjk "
Example of what I did to fix it on the test generated profile:
uri "/sdfghjk"
this causes beacon to never check in properly with the coded http c2 method for the profile i generated. This can be observed in the web log