Merge pull request #122 from DinaSaad/templatesBase

Templates base
Testing git
I have added two views which deal with viewing all the channels available and by pressing on a specific channel it will retrieve the subchannels of the pressed channel also pushed the templates and the jquery used to make this work #96
Merge pull request #124 from DinaSaad/cleaner_repo

Adds .gitignore file and removes extra folders
Merge pull request #123 from DinaSaad/C1_abdelrahman_add_post

C1 abdelrahman add post
Merge pull request #125 from DinaSaad/TemplatesV2

Templates v2
I have added the table report along with the reporting method #101 and the method for identifying the post state #102
I have added 2 methods (goToTheReportPage) and (reportThePost) which will in turn call the needed methods from models .py #101
I added the url patterns for calling the report methods in views.py #101
I added the report Page in which the user will choose a reason for reporting
Merge pull request #126 from DinaSaad/c1_Tharwat_Sprint1

C1 tharwat sprint1 #101 #102
added User_ratings function in the views that takes a request inputs whihc have imbeded in it 4 attributes which are the current user, post owner, post and the rating #106
updated userRating function
added a part View_Profile def which is needed to rate the seller
added a hidden field containing the post id which will be used for rating the seller function
added a a header block so it would help if some one is using js or css for a specific page
 added star rating div and a hidden field which have the user rating to display it as stars
 js converted to html to help in the star rating
css file for star rating system
css file for star rating system