Fix make not rebuilding when web UI sources change

Fix typo in webui source file dependency list
WIP - Add react dependency and stubs for UI views