Allocations

This is just a barebones implementation of allocation adding while the UI components are being written. Allocations can currently be deleted over in the testing area

Add Allocation