first take on interpret function
made interpret asynchronous
added read operation
added write operation
added substract operation
added literal operation
added compiler