Added check for empty activities matrix
Added tests for decoder solvers.

- also fixed bug with size of `lstsq_L1` output
Suppressed Python 3 flake8 errors.