Fix functions public/private/protected
- Functions can now access private variables from the context in which they are defined
- Functions can now be defined as public, private and protected
Merge branch 'master' of github.com:atlesn/P-star