Toward #50. Broke info attributes down into requirements.
Toward #55. Added info.json attributes.