Refactored part of the parser when declaring fields/variables
Fixed small issue on field parsing and added initial support for method
parsing

Adding a new field to the class now also creates a NameAndTypeInfo entry
in the constant pool.
Added the initial rule for parsing methods in the compiler.
Small fixes