Explicit methods for Hilbert modular forms