added contributor manager
got rid of contribution_axes field, get random contributor and used contributor manager
added contribution values form
use contribution values form in axis detail and added processing post method and home view