Inital commit
Added main class and reference class
Added proxy classes