Refactor goals controller

creates model for wolfram alpha api query and adds custom validators