Make paths dynamic

Program.java now reads it path by asking the user.
Added TODO to make Panel.java do the same, until refactored.