Compiling and Uploading from Command-Line

Thank you for taking a look and for your great suggestions! I will look into adding some kind dependency management feature for external libraries. As mentioned above, ardi is directly based on and uses arduino-cli under the hood so I may be able to build upon existing work there for this feature too. Feel free to request a feature enhancement via the issues tab of ardi. Thanks again for your input!