Now with post methods, Get will need some refatoring later
Merge remote-tracking branch 'Github/master'