Added save functionality for create and update
Cleaned up JS and type ahead
Improved delete by showing nested dependencies
Added error/required handling for inputs