Reportback form cropping

This is a pull request for updated report back cropping functionality. Hoping to get something up on staging so people can start testing. Fenders - let me know what you think of the js structure. I would love to sit down and go over it at some point to see if this is the best approach for us. 

@aaronschachter @DFurnes @weerd cc/ @barryclark 
Not sure if there's an easy way to simplify them, but these conditionals are pretty hard to read. There's a lot going on!