added header guards to test file
commented out handletopleveldecl because it is not needed at the moment
added more features
+struct handling (for now in classes but translatemanager already
supports seperate saving)
+added callexpr not really working for the moment
+cleaned up code and added some more comments