UnityProject Layout & More Customization/Features

UnityProject layout. Added CommandInfo struct for storing/using metainfo about a command. Added command history navigation with up/down arrow keys. Replaced delegates with events with Action return types. Switched to text based meta files. Slightly adjusted console prefab to be familiar to those used to Valve's developer console. Based new basic functionality off of Valve's developer console.