Restructured mapping interpretation to be more modular, as well as be able to interpret static properties of viper commands
Resolved issues with mapping1.json