renamed some projects, added RBuddy and JSTestUtils projects
fixed wrong usage of 'final' keyword