Contains Implementation of Sparse Coding(using FISTA Line Search and Spectral Approximation) and Predictive Sparse Coding