Added new contributor license agreement, added documentation for Front End Interfaces, and did minor updates to documentation including grammar