Update application and split dependency brewfiles
Add in various dependency files.
Update brew file structure further