Mailing List register contribution

Added a component to contribute to the register form using mailing list only available at register.

Depends on #5 

<!---
@huboard:{"order":3.0390625,"milestone_order":6,"custom_state":""}
-->

From what I see, this is happening regardless of whether `i` equals 0 or not, why not just make it a simple if?