Revert "Revert "Added all REST methods for projects""

This reverts commit 314c67148c166680d22afcf8252ff083aabd4bc4.
Revert "Revert "Revert "Added all REST methods for projects"""

This reverts commit 69eaeda050e683b2d98530262eadf469bacbdbda.
Revert "Revert "Revert "Revert "Added all REST methods for projects""""

This reverts commit 06c84d1ada28e393d37fdbac5e318141e717a047.