Added Basic Structure of Background processing
1. Using Resque for Background Processing
2. It just a basic Structure
3. Can Decide on Final Layout of Background processing one the model architecture is laid out
Small Fix 1. Improve a bit of relationship
2. Improve some code
3. Removed 'binding.pry' from the code
Merge Conflict