Correction formatting
Merge pull request #11 from danielsoro/AESH-245

[AESH-245] Extract inner class and start refactore in class
"ls" command now shows files more like in bash

1. "ls"    - symbolic links are now marked with different color
2. "ls -l" - showing correct rwx attributes for symbolic links
3. "ls -l" - showing path to the target file of symbolic links
4. "ls -l" - showing time in 24h format
5. "ls -l" - showing year when file was not modified in actual year
6. "ls -l" - user and group have now padding on right as in bash
7. "ls -a" - showing "." and ".." directories
Merge pull request #12 from rbalent/ls-improvements

"ls" command now shows files more like in bash
make sure that we're throwing interruptedexception correctly
needs to throw interruptedexception