Adds a new method for compiling note scripts, so that users do not need to instantiate the assembler separately. This way if the client is created with debug mode, all scripts compiled and executed by it should show debug output.
Changes return type of Client::new() removing the unnecessary Result<>
Smaller renames/refactors
Follow-up work:
Create a test that confirms that debug output is shown
Client::new()
removing the unnecessaryResult<>
Follow-up work: